package org.chen.service.impl;

import java.util.List;

import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.bao.bean.UserRegisterB;
import org.bao.db.DBProvider;
import org.bao.utils.MyUtils;
import org.chen.service.IUserLoginService;

public class UserLoginServiceImpl implements IUserLoginService {

	@Override
	/**
	 * 查询用户账号（注册使用的手机号）和密码（注册输入的密码）
	 */
	public List<UserRegisterB> queryLoginInfo(UserRegisterB userRegB) {
		//使用db层进行数据库操作
		// 登录查询语句【用问号占位符占位，不需要用单引号引出】
		String sql = "select * from usermessage where usertel = ? and userpsw= ? ";
		// 调用db层进行数据库查询操作
		List<UserRegisterB> lstUsers = MyUtils.getInstance(DBProvider.class).query(
				sql,new BeanListHandler<>(UserRegisterB.class),userRegB.getUsertel(),userRegB.getUserpsw());
		//返回结果
		return lstUsers;
	}


	@Override
	public List<UserRegisterB> queryLoginInfo2(UserRegisterB userRegB) {
		//使用db层进行数据库操作
				// 登录查询语句【用问号占位符占位，不需要用单引号引出】
				String sql = "select * from usermessage where usertel = ? ";
				// 调用db层进行数据库查询操作
				List<UserRegisterB> lstUsers = MyUtils.getInstance(DBProvider.class).query(
						sql,new BeanListHandler<>(UserRegisterB.class),userRegB.getUsertel());
				//返回结果
				return lstUsers;
	}

	@Override
	public int saveOrUpdateUserInfo(UserRegisterB userRegB) {
		// TODO Auto-generated method stub
		return 0;
	}
}
